遮盖: to hide, to cover (one's tracks)...
禁止: to prohibit, to forbid, to ban...
当之无愧: fully deserving, without any reservations (idiom); entirely worthy (of a title, honor etc)...